Medical device including a slider assembly

ABSTRACT

A medical system includes an input assembly for receiving one or more user inputs. The input assembly includes at least one slider assembly for providing an input signal. Processing logic receives the input signal from the input assembly and provides a first output signal and a second output signal. A display assembly is configured to receive, at least in part, the first output signal from the processing logic and render information viewable by the user. The second output signal is provided to one or more medical system components. The information rendered on the display assembly may be manipulatable by the user and at least a portion of the information rendered may be magnified.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.11/999,268, filed Dec. 4, 2007, which claims priority to U.S.Provisional Patent Application Ser. No. 60/872,707, filed Dec. 4, 2006and entitled INPUT SYSTEM FOR A DRUG DELIVERY DEVICE, each of which ishereby incorporated by reference in its entirety.

TECHNICAL FIELD

This disclosure relates to slider assemblies and, more particularly, tomedical devices that include slider assemblies.

BACKGROUND

Touch detectors have been in use to indicate a condition where there iscontact between the touch detector and some other solid object (e.g., afinger). Any well-known electromechanical “on/off” switch may be usedwithin a touch detector. Additionally, proximity detectors have alsobeen used to indicate when one object is comparatively close to anotherobject and, further, to measure how far away the object is from thedetector.

“Capacitive” sensors may be used in proximity detectors and in touchdetectors that require high reliability, as electromechanical switchesmay break or malfunction over time. A capacitive touch sensor maytranslate the capacitance of the capacitive sensor into a binary signal,which may be processed to determine whether the measured capacitanceexceeds one or more defined capacitance levels. The effectivecapacitance measured may relate to the distance between the object(e.g., a finger) and a sensor plate. As is known in the art, capacitivesensors may use a dielectric material (e.g., polycarbonate) to cover thesurface of the sensor plate and, therefore, separate the sensor plateand the object.

Unfortunately, medical devices often use input devices that have limitedfunctionality. For example, medical devices may use binary switchassemblies that may require the user to repeatedly perform a task inorder to achieve a desired goal. For example, the user may be requiredto repeatedly depress an “up arrow” switch in order to scroll “upward”through a menu. Alternatively, the user may be required to repeatedlydepress a “down arrow” switch in order to scroll “downward” through themenu. The use of such limited functionality controls often make itdifficult to use such a medical device.

SUMMARY OF DISCLOSURE

In a first implementation, a medical system includes an input assemblyfor receiving one or more user inputs. The input assembly includes atleast one slider assembly for providing an input signal in response tothe one or more user inputs. Processing logic receives the input signalfrom the input assembly and provides a first output signal and a secondoutput signal. A display assembly is configured to receive, at least inpart, the first output signal from the processing logic and renderinformation viewable by the user. The second output signal is providedto one or more medical system components.

One or more of the following features may be included. The at least oneslider assembly may be a capacitive slider assembly. The capacitiveslider assembly may be configured, at least in part, to enable a user tomanipulate the information rendered on the display assembly.Manipulating the information may include, at least in part, magnifyingat least a portion of the information rendered on the display assembly.The medical system components may include a drug delivery mechanism.

The input assembly may include a selection confirmation assemblyconfigured to generate a selection confirmation signal in response to aconfirmatory user input. The selection confirmation assembly may beincluded within the at least one slider assembly. The input assembly mayinclude an activation assembly configured to generate an activationsignal in response to an activation input from the user.

A conductive housing may be electrically grounded to at least one of theinput assembly, the display assembly, and the processing logic. Thedisplay assembly may be configured to scroll at least a portion of theinformation rendered on the display assembly. The at least one sliderassembly may be configured to enable the user to regulate the rate atwhich the information is scrolled on the display assembly.

In another implementation, a medical system includes an input assemblyfor receiving one or more user inputs. The input assembly includes atleast one capacitive slider assembly for providing an input signal inresponse to the one or more user inputs. Processing logic receives theinput signal from the input assembly and provides a first output signaland a second output signal. A display assembly is configured to receive,at least in part, the first output signal from the processing logic andrender information viewable by the user. The second output signal isprovided to one or more medical system components. The medical systemcomponents include a drug delivery mechanism.

One or more of the following features may be included. The capacitiveslider assembly may be configured, at least in part, to enable a user tomagnify at least a portion of the information rendered on the displayassembly. The input assembly may include a selection confirmationassembly configured to generate a selection confirmation signal inresponse to a confirmatory user input. The selection confirmationassembly may be included within the at least one slider assembly. Theinput assembly may include an activation assembly configured to generatean activation signal in response to an activation input from the user.

In another implementation, a method includes receiving an input signalin response to one or more user inputs from a user of a medical systemthat includes at least one slider assembly. The input signal isprocessed to generate a first output signal and a second output signal.Information that is viewable by the user is rendered on a displayassembly. The information rendered is based at least in part upon thefirst output signal. The second output signal is provided to one or moremedical system components.

One or more of the following features may be included. The informationrendered on the display assembly may be manipulated. Manipulating theinformation may include magnifying at least a portion of the informationrendered on the display assembly. A selection confirmation signal may begenerated in response to a confirmatory user input. An activation signalmay be generated in response to an activation input from the user. Atleast one of the input assembly, the display assembly, and theprocessing logic may be grounded to an electrically conductive housing.

The details of one or more implementations are set forth in theaccompanying drawings and the description below. Other features andadvantages will become apparent from the description, the drawings, andthe claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagrammatic view of a medical system;

FIG. 2 is a flow chart of a process executed by the medical system ofFIG. 1;

FIG. 3A is an isometric view of one embodiment of the medical system ofFIG. 1;

FIG. 3B is an isometric view of one embodiment of the components of themedical system of FIG. 1;

FIG. 4 is a front elevation view of one embodiment of the medical systemof FIG. 1;

FIG. 4L is a left-side elevation view of one embodiment of the medicalsystem of FIG. 1;

FIG. 4R is a right-side elevation view of one embodiment of the medicalsystem of FIG. 1;

FIGS. 5A-5F are illustrations of various menus rendered by the medicalsystem of FIG. 1;

FIG. 6 is an illustration of another view of a menu rendered by themedical system of FIG. 1; and

FIG. 7 is an isometric view of an alternative embodiment of the medicalsystem of FIG. 1;

Like reference symbols in the various drawings indicate like elements.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

Referring to FIGS. 1 & 2, there is shown medical system 10. Examples ofsuch medical systems may include but are not limited to various portableand non-portable medical devices, such as: drug delivery systems (e.g.,insulin pumps), defibrillator systems, TENS (Transcutaneous ElectricalNerve Stimulator) systems, EMS (Electrical Muscle Stimulator) systems,glucose monitoring systems, and computerized medical monitoring systems.

While, as discussed above, medical system 10 may be any one of aplurality of various types of medical systems, for illustrativepurposes, medical system 10 will be described in this disclosure as adrug delivery system. However, this is not intended to be a limitationof this disclosure and, accordingly, the following discussion may beequally applied to a variety of medical devices.

Medical system 10 may include at least one input assembly 12 forreceiving 100 one or more user inputs 14 for one of more users 16 ofmedical system 10. For example, user 16 of medical device system 10 maymanipulate input assembly 12 to provide the desired inputs. Examples ofinput assembly 12 may include but are not limited to one or more switchassemblies and one or more slider assemblies, each of which will bediscussed below in greater detail. Accordingly, via input assembly 12,user 16 may provide one or more user inputs 14 that are received 100 byinput assembly 12. Input assembly 12 may then provide 102 input signal18 (responsive to one or more user inputs 14) to processing logic 20 ofmedical system 10.

Processing logic 20 may receive 104 input signal 18 from input assembly12 and may process 106 input signal 18 to generate 108 one or moreoutput signal. For example, processing logic 20 may generate 108 firstoutput signal 22 and second output signal 24. First output signal 22 maybe a display signal that is provided to display assembly 26 of medicalsystem 10 and second output signal 24 may be a control signal that isprovided to medical system components 28 of medical system 10.

Display assembly 26 may be configured to receive 110, at least in part,first output signal 22 from processing logic 20 and may render 112visual information that is viewable by user 16 (to be discussed below ingreater detail). Second output signal 24 may be provided 114 to one ormore medical system components 26 included within medical system 10 (tobe discussed below in greater detail).

As discussed above, for illustrative purposes, medical system 10 will bedescribed in this disclosure as a drug delivery system. Accordingly,medical system components 28 may include various components of a drugdelivery system, such as an insulin reservoir (not shown), an insulinpump assembly (not shown), various feedback systems (for ensuring thatthe proper insulin dosage was dispensed; not shown); and an infusion set(for delivering the insulin into the body; not shown).

Referring also to FIGS. 3A, 3B, 4, 4L & 4R, medical system 10 and thevarious components thereof (e.g. input assembly 12 processing logic 20and display assembly 26) may be housed within a housing 150, that, in anexemplary embodiment, is a conductive housing 150 that may beelectrically grounded to at least one of input assembly 12, processinglogic 20, and display assembly 26, thus shielding the various componentsincluded within medical system 10 from e.g. external noise sources.Conductive housing 150 may be constructed of an electrically conductivematerial such as e.g. aluminum, copper, tin, brass, bronze andelectrically conductive plastic, such as conductive polymers andthermoplastics. In other embodiments, the housing 150 may be made of anynon-conductive materials, e.g., plastic.

Input assembly 12 may include at least one slider assembly 152 forallowing user 16 to manipulate the information rendered on displayassembly 26. For example and as will be discussed below in greaterdetail, slider assembly 152 may allow user 16 to scroll through variousmenu items rendered on display assembly 26. While slider assembly 152 isshown to allow for movement along a single axis (e.g. the y-axis), thisis for illustrative purposes only and is not intended to be a limitationof this disclosure. Specifically, slider assembly 152 may be configuredto allow for multi-axial movement along one or more additional axes,such as the x-axis axis.

An example of slider assembly 152 may include a capacitive sliderassembly, which may be implemented using a CY8C21434-24LFXI PSOC offeredby Cypress Semiconductor of San Jose, Calif., the design and operationof which are described within the “CSD User Module” published by CypressSemiconductor and attached hereto as Appendix A.

If slider assembly 152 is configured as a capacitive slider assembly,slider assembly 152 may include a combination of e.g., capacitiveassemblies and oscillator circuits for charging the capacitiveassemblies. Decision logic (included within input assembly 12 and/orprocessing logic 20) may provide compensation for environmental factors(e.g., temperature, humidity, and power supply voltage change). In mostcapacitive slider assembly applications, the capacitive slider assemblyincludes an insulation overlay (not shown) that covers a sensingelectrode (not shown). The thickness and the dielectric constant valueof the insulation overlay may determine the inter-capacitance betweenthe sensing electrode and e.g., a human finger.

As is known in that art, as a user (e.g., user 16) moves their fingeralong the length of slider assembly 152, if configured as a capacitiveslider assembly, the capacitance of slider assembly 152 may vary. Thisvarying capacitance may be used to generate input signal 18 provided toprocessing logic 20. For example, circuitry included within inputassembly 12 may generate a digital representation of the capacitance ofslider assembly 152, which may be provided to processing logic 20 asinput signal 18.

Referring also to FIG. 5A, slider assembly 152 may be configured, atleast in part, to enable user 16 to manipulate 116 the informationrendered 112 on display assembly 26. For example, via slider assembly152, user 16 may slide their finger in the direction of arrow 200,resulting in the highlighted portion of the information included withinmain menu 250 (shown in FIG. 5A) rendered on display assembly 26scrolling upward. Alternatively, user 16 may slide their finger in thedirection of arrow 202, resulting in the highlighted portion of theinformation included within main menu 250 rendered on display assembly26 scrolling downward.

Accordingly, user 16 may slide their finger upward (in the direction ofarrow 200) and the highlighted portion of main menu 250 may change from“Bolus” to “Stop”. Therefore, when user 16 slides their finger upward,input assembly 12 receives 100 user input 14 from user 16. Sliderassembly 152 may process user input 14 and generate a “scroll upward”input signal 18 that may be provided 102 to processing logic 20. Uponreceiving 104 “scroll upward” input signal 18, processing logic 20 mayprocess 106 “scroll upward” input signal 18 and generate 108 firstoutput signal 22 that is provided to display assembly 26. Upon receiving110 first output signal 22, display assembly 26 may process first outputsignal 22 and may scroll the highlighted portion of main menu 250 upwardso that “Stop” is highlighted.

Further, user 16 may slide their finger downward (in the direction ofarrow 202) and the highlighted portion of main menu 250 may change from“Bolus” to “Basal”. Therefore, when user 16 slides their fingerdownward, input assembly 12 receives 100 user input 14 from user 16.Slider assembly 152 may process user input 14 and generate a “scrolldownward” input signal 18 that may be provided 102 to processing logic20. Upon receiving 104 “scroll downward” input signal 18, processinglogic 20 may process 106 “scroll downward” input signal 18 and generate108 first output signal 22 that is provided to display assembly 26. Uponreceiving 110 first output signal 22, display assembly 26 may processfirst output signal 22 and may scroll the highlighted portion of mainmenu 250 downward so that “Basal” is highlighted.

As discussed above, if configured as a capacitive slider assembly, thecapacitance of slider assembly 152 may vary depending on the position ofthe finger of user 16 with respect to slider assembly 152. Accordingly,slider assembly 152 may be configured so that a capacitance is generatedthat is indicative of the displacement of the finger of user 16 withrespect to point of origin 204. For example, the “upward” portion ofslider assembly 152 may be configured to provide e.g. four discrete andunique capacitance readings that vary depending upon the “upward”displacement of the finger of user 16 with respect to point of origin204. Further, the “downward” portion of slider assembly 152 may beconfigured to provide e.g. four discrete and unique capacitance readingsthat vary depending upon the “downward” displacement of the finger ofuser 16 with respect to point of origin 204. While the granularity ofslider assembly 152 is described above as having a point of origin, four“upward” capacitance values and four “downward” capacitance values, thisis for illustrative purposes only and is not intended to be a limitationof this disclosure, as the number of “upward” and “downward” capacitancevalues, as well as the point of origin, may vary depending upon e.g.design criteria and system requirements.

Accordingly, slider assembly 152 may be configured so that the rate atwhich e.g. the highlighted portion of main menu 250 scrolls “upward” or“downward” varies depending upon the displacement of the finger of user16 with respect to point of origin 204. Therefore, if user 16 wishes toquickly scroll “upward”, user 16 may position their finger near the topof slider assembly 152. Likewise, if user 16 wishes to quickly scroll“downward”, user 16 may position their finger near the bottom of sliderassembly 152. Additionally, if user 16 wishes to slowly scroll “upward”,user 16 may position their finger slightly “upward” with respect topoint of origin 204. Further, if user 16 wishes to slowly scroll“downward”, user 16 may position their finger slightly “downward” withrespect to point of origin 204.

Once the appropriate menu item is highlighted, user 16 may select thehighlighted menu item via input assembly 12. In order to facilitate sucha selection, input assembly 12 may include a selection confirmationassembly configured to generate 118 selection confirmation signal 30 inresponse to a confirmatory user input (to be discussed below in greaterdetail). For example, input assembly 12 may include one or more switchassemblies 206, 208, 210 (e.g., selection confirmation assemblies) forallowing user 16 to e.g. select menu items, place medical system 10 intosleep mode, and awake medical system 10 from sleep mode, which examplesare not meant to be limitations of this disclosure, as the one or moreswitch assemblies 206, 208, 210 may be programmed to impart anyfunction.

Referring also to FIGS. 5B-5F, assume for illustrative purposes thatmedical system 10 is an insulin pump and user 14 wishes to configure a1.6 unit bolus dose of insulin. Accordingly, user 14 may use sliderassembly 152 to highlight “Bolus” within main menu 250 rendered ondisplay assembly 26. User 14 may then use switch assembly 210 to select“Bolus”. Once selected, selection confirmation signal 30 may begenerated 118 and provided to processing logic 20. Processing logic 20may then provide the appropriate signals to display assembly 26 so thatsubmenu 252 may be rendered (as shown in FIG. 5B).

User 14 may then use slider assembly 152 to highlight “Manual Bolus”within submenu 252, which may be selected using switch assembly 210 togenerate selection confirmation signal 30, which may be provided toprocessing logic 20. Processing logic 20 may then provide theappropriate signal to display assembly 26 so that submenu 254 may berendered (as shown in FIG. 5C).

User 14 may then use slider assembly 152 to highlight “Bolus: 0.0 Units”within submenu 254, which may be selected using switch assembly 210 togenerate selection confirmation signal 30, which may be provided toprocessing logic 20. Processing logic 20 may then provide theappropriate signal to display assembly 26 so that submenu 256 may berendered (as shown in FIG. 5D).

User 14 may then use slider assembly 152 to adjust the “Bolus” insulinamount to “1.6 units”, which may be selected using switch assembly 210to generate selection confirmation signal 30, which may be provided toprocessing logic 20. Processing logic 20 may then provide theappropriate signal to display assembly 26 so that confirmation menu 258may be rendered (as shown in FIG. 5E).

User 14 may then use slider assembly 152 to highlight “Deliver”, whichmay be selected using switch assembly 210 to generate selectionconfirmation signal 30, which may be provided to processing logic 20.Processing logic 20 may then provide 114 second output signal 24 to oneor more medical system components 26 included within medical system 10,resulting in the injection of e.g., 1.6 units of insulin through e.g.,infusion set 154 (See FIG. 3) coupled to infusion port 212 (See FIG.4L).

As discussed above, for illustrative purposes, assume that medicalsystem 10 is an insulin pump. Accordingly, medical system 10 may includean insulin reservoir (not shown), a pumping assembly (not shown),various feedback systems (for ensuring that the proper insulin dosagewas dispensed; not shown), and infusion set 154 (for delivering theinsulin into the body; See FIG. 3A). Accordingly, second output signal24 may be provided to medical system components 26, which may processsecond output signal 24 and effectuate the injection of e.g., 1.6 unitsof insulin.

Once the appropriate insulin dose is delivered, processing logic 20 maythen provide the appropriate signal to display assembly 26 so that mainmenu 250 may once again be rendered (as shown in FIG. 5F).

While medical system 10 is described above as requiring user 16 toselect menu items via switch assembly 210 (thus generating 118 selectionconfirmation signal 30), this is for illustrative purposes only and isnot intended to be a limitation of this disclosure. For example, switchassembly 206 or switch assembly 208 may be utilized to select thehighlighted menu item and generate 118 selection confirmation signal 30.Alternatively, slider assembly 152 may be configured to allow user 16 toselect a highlighted menu item and generate 118 selection confirmationsignal 30. For example, slider assembly 152 may be configured so that ifuser 16 positions their finger at point of origin 204 for longer than adefined period of time (e.g. three seconds), the highlighted menu itemmay be selected and selection confirmation signal 30 may be generated118.

Manipulating 116 the information rendered 112 on display assembly 26 mayinclude, at least in part, magnifying 120 at least a portion of theinformation rendered 112 on display assembly 26. For example andreferring also to FIG. 6, when a portion of a menu is highlighted, thehighlighted portion may be magnified 120 with respect to the unmagnifiedportion. Accordingly, highlighted portion 300 (i.e., “Bolus”) may bemagnified 120 by medical system 10 so that it may be easier to read byuser 16. While magnification 120 of highlighted portion 300 may resultin adjacent menu items (e.g. “Basal” and “Stop”) being partiallyobscured, in the event that user 16 uses slider assembly 152 to scrollhighlighted portion 300 “upward” or “downward”, the partially obscuredmenu items will be unobscured and magnified 120.

Medical system 10 may be configured so that the system 10 enters into a“sleep” mode after a defined period of time. “Sleep” mode may beconfigured to allow medical system 10 to conserve electrical power whilein “sleep” mode. Accordingly, display assembly 26 may dim or go blank.Once in “sleep” mode, medical system 10 may be configured to allow theuser to “wake” medical system 10 from “sleep” mode.

Medical system 10 may be configured to automatically enter into “sleep”mode after a defined period of time in which medical system 10 does notreceive an input signal (e.g. input signal 18) from user 16. Forexample, medical system 10 may be configured so that if an input signalis not received for a period of three minutes, medical system 10 mayautomatically enter “sleep” mode. Alternatively/additionally, medicalsystem 10 may be configured so that user 16 may initiate “sleep” mode.For example, medical system 10 may be configured so that if user 16depresses switch assembly 210 for greater than a defined period of time(e.g. three seconds), processing logic 20 may execute the appropriatesequence of steps to place medical system 10 into “sleep” mode. Thisembodiment is not limited to the use of switch assembly 210, in otherembodiments; switch assembly 208 or 206 may be used. In still otherembodiments, slider assembly 152 may be used to enter into “sleep” mode.

In order to facilitate exiting from “sleep” mode, input assembly 12 mayinclude an activation assembly configured to generate 122 activationsignal 32 in response to an activation input (to be discussed below ingreater detail) from user 16. For example, medical system 10 may beconfigured so that, when in “sleep” mode, if user 16 depresses switchassembly 206 for greater than a defined period of time (e.g. threeseconds), activation signal 32 may be generated 122 and provided toprocessing logic 20. Upon receiving activation signal 32, processinglogic 20 may execute the appropriate sequence of steps to awake medicalsystem 10 from “sleep” mode.

While slider assembly 152 is described above as being a capacitiveslider assembly, this is for illustrative purposes only and is notintended to be a limitation of this disclosure. For example, sliderassembly 152 may be a resistive slider assembly.

Additionally and referring also to FIG. 7, in one exemplary embodimentof the above-described medical system, medical system 10′ may be used tocommunicate with a remote medical system (e.g., remote medical system350). In this particular embodiment, medical system 10′ may includetelemetry circuitry (not shown) that allows for communication (e.g.,wired or wireless) between medical system 10′ and e.g., remote medicalsystem 350, thus allowing medical system 10′ to remotely control remotemedical system 350. Remote medical system 350, which may also includetelemetry circuitry (not shown) and may be capable of communicating withmedical system 10′, may be configured similarly to that of medicalsystem 10′ and, therefore, may include display assembly 352, inputassembly 354, and processing logic (not shown). Additionally, remotemedical system 350 may include medical system components (not shown),examples of which may include but are not limited to various componentsof a drug delivery system e.g., an insulin reservoir (not shown), aninsulin pump assembly (not shown), various feedback systems (forensuring that the proper insulin dosage was dispensed; not shown); andinfusion set 356 (for delivering the insulin into the body).

In this particular embodiment, processing logic within medical system10′ may be configured to send the above-described first output signal(i.e., first output signal 22 as shown in FIG. 1) to display assembly 26included within medical system 10′ and also to display assembly 352included within remote medical system 350 (via communication channel 358established between medical system 10′ and remote medical system 350).As discussed above, communication channel 358 may be a wired or wirelesscommunication channel. Alternatively, medical system 10′ may not includea display assembly and, therefore, the above-described first outputsignal (i.e., first output signal 22 as shown in FIG. 1) may only beprovided to display assembly 352 included within remote medical system350 (via communication channel 358).

Additionally and as discussed above, remote medical system 350 mayinclude medical system components (not shown). Accordingly, when medicalsystem 10′ provides the above-described second output signal (i.e.,second output signal 24 as shown in FIG. 1), the second output signalmay be provided (via communication channel 358) to the medical systemcomponents (not shown) included within remote medical system 350 insteadof (or in addition to) the medical system components (e.g., medicalsystem components 28 of FIG. 1) included within medical system 10′. Forexample, the medical system components included within medical system10′ may include a continuous glucose monitor (not shown) or a glucosemeter (not shown). Accordingly, a second output signal may be providedto the continuous glucose monitor, instructing the continuous glucosemonitor to take a glucose measurement and the resulting measurement datamay be provided (via communication channel 358) to remote medical system350, which may process this measurement data and provide an outputsignal to the medical system components included within remote medicalsystem 350.

A number of implementations have been described. Nevertheless, it willbe understood that various modifications may be made. Accordingly, otherimplementations are within the scope of the following claims.

1. A medical system comprising: an insulin pump; a medical device forcommunicating with the insulin pump, the medical device comprising:telemetry circuitry for communication with the insulin pump; a displayassembly for rendering information; and at least one slider inputassembly for providing an input signal in response to an input and formanipulating the information rendered on the display assembly.
 2. Thesystem of claim 1 wherein the slider assembly is a capacitive sliderassembly.
 3. The system of claim 2 wherein the input assembly comprisingdecision logic configured to provide compensation to the input signalfor at least one environmental factor.
 4. The system of claim 1 whereinthe slider assembly is configured to allow multi-axial movement.
 5. Thesystem of claim 1 wherein the medical device further comprising: acomputer program product residing on a computer readable medium having aplurality of instructions stored thereon which, when executed by aprocessor, cause the processor to perform operations comprising:selecting information on the display assembly; highlighting the selectedinformation on the display assembly magnifying the highlighted selectedinformation with respect to the nonhighlighted information on thedisplay assembly.
 6. The system of claim 1 wherein the medical devicefurther comprising a glucose meter.
 7. The system of claim 1 wherein themedical device further comprising a continuous glucose monitor.
 8. Amedical system comprising: a first medical device comprising: areservoir for holding a fluid; a pump assembly for pumping fluid out ofthe reservoir for delivery; a feedback system for indicating the dosageof fluid delivered; a display assembly for rendering information; and aninput assembly comprising at least one slider assembly, for manipulatingthe information rendered on the display assembly and for providing aninput signal in response to an input.
 9. The system of claim 8 whereinthe slider assembly is a capacitive slider assembly.
 10. The system ofclaim 9 wherein the input assembly comprising decision logic configuredto provide compensation to the input signal for at least oneenvironmental factor.
 11. The system of claim 8 wherein the sliderassembly is configured to allow multi-axial movement.
 12. The system ofclaim 8 wherein the first medical device further comprising: a computerprogram product residing on a computer readable medium having aplurality of instructions stored thereon which, when executed by aprocessor, cause the processor to perform operations comprising:selecting information on the display assembly; highlighting the selectedinformation on the display assembly magnifying the highlighted selectedinformation with respect to the nonhighlighted information on thedisplay assembly.
 13. The system of claim 8 wherein the system furthercomprising a second medical device for communicating with the firstmedical device, the second medical device comprising: telemetrycircuitry for communication with the first medical device; a displayassembly for rendering information; and an input assembly comprising atleast one slider assembly for manipulating the information rendered onthe display assembly and for providing an input signal in response to aninput.
 14. The system of claim 13 wherein the second medical devicefurther comprising: a computer program product residing on a computerreadable medium having a plurality of instructions stored thereon which,when executed by a processor, cause the processor to perform operationscomprising: selecting information on the display assembly; highlightingthe selected information on the display assembly magnifying thehighlighted selected information with respect to the nonhighlightedinformation on the display assembly.
 15. The system of claim 13 whereinthe medical device further comprising a glucose meter.
 16. The system ofclaim 13 wherein the medical device further comprising a continuousglucose monitor.
 17. An insulin pump device comprising: an insulinreservoir; an insulin pump assembly for pumping insulin out of thereservoir for delivery; processing logic; a display assembly forrendering information; and at least one input assembly for providingsignal to the processing logic, the input assembly comprising at leastone slider assembly for manipulating the information rendered on thedisplay.
 18. The device of claim 17 wherein the slider assembly is acapacitive slider assembly.
 19. The device of claim 18 wherein the inputassembly comprising decision logic configured to provide compensation tothe input signal for at least one environmental factor.
 20. The deviceof claim 17 wherein the slider assembly is configured to allowmulti-axial movement.
 21. The device of claim 17 wherein the devicefurther comprising: a computer program product residing on a computerreadable medium having a plurality of instructions stored thereon which,when executed by a processor, cause the processor to perform operationscomprising: selecting information on the display assembly; highlightingthe selected information on the display assembly magnifying thehighlighted selected information with respect to the nonhighlightedinformation on the display assembly.